From b3ff083c02842390732544b61bfc5a6d2cf945f3 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Mon, 20 Jan 2025 17:48:56 +0800 Subject: [PATCH] Do not apply max capabilities chunk size as min chunk size too Signed-off-by: Claudio Cambra --- src/gui/folder.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gui/folder.cpp b/src/gui/folder.cpp index 50e82c7ec..a39afee89 100644 --- a/src/gui/folder.cpp +++ b/src/gui/folder.cpp @@ -1154,14 +1154,14 @@ SyncOptions Folder::initializeSyncOptions() const opt._parallelNetworkJobs = account->isHttp2Supported() ? 20 : 6; // Chunk V2: Size of chunks must be between 5MB and 5GB, except for the last chunk which can be smaller + const auto cfgMinChunkSize = cfgFile.minChunkSize(); + opt.setMinChunkSize(cfgMinChunkSize); + if (const auto capsMaxChunkSize = account->capabilities().maxChunkSize(); capsMaxChunkSize > 0 && !cfgFile.overrideServerChunkSize) { - opt.setMinChunkSize(capsMaxChunkSize); opt.setMaxChunkSize(capsMaxChunkSize); opt._initialChunkSize = capsMaxChunkSize; } else { - const auto cfgMinChunkSize = cfgFile.minChunkSize(); const auto cfgMaxChunkSize = cfgFile.maxChunkSize(); - opt.setMinChunkSize(cfgMinChunkSize); opt.setMaxChunkSize(cfgMaxChunkSize); opt._initialChunkSize = ::qBound(cfgMinChunkSize, cfgFile.chunkSize(), cfgMaxChunkSize); } -- 2.30.2